html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table {border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
q:before, q:after { content:''; }


html, body {width: 100%;}
body {background-color: #f2f2f2; }
h1 {font: bold italic 2em Georgia "Times New Roman" serif;}
h2 {color:#000; font-family: "Baskerville Old Face", Baskerville, "Hoefler Text", Garamond, "Times New Roman", serif; font-size: 35px; text-shadow:#f9f8f5 -1px 1px 1px; margin-bottom:15px; }

h3 {font-family:'Quattrocento',Georgia,serif; font-size: :1.1em; font-style: italic; height:40px;  background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/h3-lines.png) repeat-x; padding-top:0.5em; margin:5px 0; text-shadow:#f9f8f5 -1px 1px 1px; padding: 10px 0; 
	color: #000;}

body p {font-size: 1em; font-family: 'Quattrocento',Georgia,serif; color: #5a5a5a; text-align: left; line-height:1.4em; margin-bottom:5px;}

ul li {font-size: 1em; font-family: 'Quattrocento',Georgia,serif; color: #5a5a5a; text-align: left; line-height:1.4em; margin-left:15px; }

body a {font-size: 1em; font-family: 'Quattrocento',Georgia,serif; color: #8C6239; text-decoration:none;}

blockquote { font: italic 1.2em Georgia,serif; color: #6e5e57; text-shadow: #f9f8f5 -1px 1px 1px; 	background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/quote.png) left top no-repeat; padding:10px 0 0 35px; line-height:1.4em;margin-left:-26px; text-align:left; }

/*fonts*/
.standout {color:#997438; font-weight:bold; font-size:1.1em; font-family: Georgia, serif;}
.selling {	color: #6a470e;	text-shadow:#f9f8f5 -1px 1px 1px; font-weight:bold; font-size:1.2em; font-family: Georgia, serif; line-height:1em; margin-top: 10px; margin-bottom: 10px;}
.step {color:#8C6239; font-weight:bold; font-style:italic;}

.red {color:#cc0000;}
.rouge {color: #8E1313;}
.brown {color:#8C6239;}
.choc {color: #6e5e57;}

.sp_italic {font-family: Georgia, Serif; font-style:italic;}
.sp_bold {font-family: Georgia, Serif; font-weight:bold;}

.xxs {font-size:0.7em;}
.xs {font-size:0.8em;}
.s {font-size:0.9em;}
.m  {font-size:1em;}
.l  {font-size:1.1em;}
.xl  {font-size:1.2em;}
.xxl  {font-size:1.3em;}

.deckhead { font:bold 1em "Lucida Grande",Arial,sans-serif; color:#603813; text-align:center; letter-spacing:1px; margin-top:-12px;}
.h4title {
	font-weight:bold;
}


.source_info {
	font: italic 0.7em "Open Sans" Arial sans-serif; 
}



#out_wrapper {width: 100%; margin: 0 auto;}
.wrapper_upper {width:100%; position: relative;}
.wrapper_middle {width:100%; }
.wrapper_lower{width:100%; background: #fbfbfb;}

.wrapper_upper .wrapper_shade {width:100%; background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/hr_shade.png) left bottom repeat-x; position:absolute; top:0; left:0; z-index:100;}

.section_wrapper {
	width:960px; 
	padding-top:50px; 
	padding-bottom:50px; 
	margin:0 auto;
	margin-top:10px;
}

.section_wrapper.position_relative {position: relative;}
.section_wrapper.non_margin {margin:0 auto;}
.section_wrapper.non_padding {padding:0;}
.section_wrapper.non_btm_padding {padding-bottom:0;}
.section_wrapper.non_top_padding {padding-top:0;}

.section_wrapper.borders {border-bottom: #787979 solid 1px; border-top: #787979 solid 1px;}
.section_wrapper.top_border {border-top: #787979 solid 1px;}
.section_wrapper.btm_border {border-bottom: #787979 solid 1px;}
.section_wrapper.non_borders {border:none;}
.section_wrapper.non_top_border {border-top:none;}
.section_wrapper.non_btm_border {border-bottom:none;}

.section_wrapper.center_wrappper {text-align:center;}
.section_wrapper.shade_btm {background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/donut/hr.png) center bottom no-repeat;}
.section_wrapper.non_background {background:none;}
.section_wrapper.white_background {background:#fff;}

.clear {clear:both;}
.big_letter {font-size:2.2em;}




/* MASTERHEADER */
#top_ribbon {width:100%; height: 30px; background: #2d1607;}
#top_ribbon_content {width: 960px; margin:0 auto;}
#top_ribbon_content p {color: #999999; font: 12px Optima, Serif; text-align:right; padding-top:5px;}

#header {width: 100%; margin: 0 auto;}
.mastermenu_absolute {position: absolute; left: 0; top:30px;}
.mastermenu_fixed {position: fixed; left:0; top:0; z-index: 50;}
#shade_container {width:100%; -webkit-box-shadow: 0 1px 6px 0px #bcbbbb; moz-box-shadow: 0 1px 6px 0px #bcbbbb; box-shadow: 0 1px 6px 0px #bcbbbb; background: url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/striped_lens.png); position: absolute; z-index: 50;}
#mastermenu_container {width:960px; height:100px; background: url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/gtg_logo_2.png) 10px 8px no-repeat; margin:0 auto; position: relative;}
#mastermenu {margin-left:220px; float:left; position: absolute; bottom: 10px;}
#mastermenu li {display: inline; float:left; }
#mastermenu a {display: block; height: 38px; background: url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/master_menu_ebay.png) no-repeat;}
#mastermenu a:hover {}
#mastermenu a.item1 {width:94px; background-position: left -5px;}
#mastermenu a.item2 {width:94px; background-position: left -53px;}
#mastermenu a.item3 {width:94px; background-position: left -101px;}	
#mastermenu a.item4 {width:125px; background-position: left -149px;}
#mastermenu a.item5 {width:105px; background-position: left -197px;}

#searchbox {width: 163px; height:29px; position: absolute; right:0; bottom: 22px;}

#expand_menu_container {width:100%; height:250px; background: #fff; position: absolute; z-index: 30; top:100px; left:0; -webkit-box-shadow: 0 1px 6px 0px #bcbbbb; moz-box-shadow: 0 1px 6px 0px #bcbbbb; box-shadow: 0 1px 6px 0px #bcbbbb; }
#expand_menu {width:100%; height:185px; border-bottom: #cfcfcf solid 1px;}
#expand_menu ul {display:table; margin:0 auto;}
#expand_menu ul li {height:185px; width:145px; float:left; border-left:#cfcfcf solid 1px; list-style:none;}
#expand_menu ul li a {display:block; height:185px; width:145px;}
#expand_menu .item1 {background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/expand_menu_mum_top.png) center center no-repeat;}
#expand_menu .item2 {background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/expand_menu_mum_dress.png) center center no-repeat;}
#expand_menu .item3 {background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/expand_menu_mum_btm.png) center center no-repeat;}
#expand_menu .item4 {background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/expand_menu_mum_pj.png) center center no-repeat;}
#expand_menu .far_right_item {border-right:#cfcfcf solid 1px;}
#expand_menu_btn {height:24px; width:107px; margin:0 auto; margin-top:20px;}
#expand_menu_btn a {display: block; height:24px; width:107px;}
#expand_menu_btn .item1 {background: url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/see_all_btn.png) center center no-repeat;}
#expand_menu_btn .item1:hover {background: url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/see_all_btn_hover.png);}

/* PROMOTION */
#theme_container {width:100%; background: ;}
#theme {width:100%; height:370px; margin-top: 100px;}
#theme_left_content {float:left; margin:140px 35px 10px 30px; text-align:left; width:360px; background: url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/theme_title_babies.png) left top no-repeat;}
#theme_left_content p {font-size:0.9em; font-family:Georgia, Serif; margin-top:60px;}


#page_menu_container {width:960px; height:70px; margin:0 auto; clear:both; }
.page_menu_absolute {position: absolute; top:300px; }
.page_menu_fixed {position: fixed; top:100px; z-index:40;}
#main_menu_bar {width:100%; height:30px; background:#2D1607;}
#main_menu_bar ul {overflow:hidden; display:table; margin:0 auto;}
#main_menu_bar ul li {float:left; list-style: none; margin-left:0; }
#main_menu_bar ul li a {display:block; font:1em Georgia,Serif; color:#c7c7c7; padding:6px 15px;}
#main_menu_bar ul li a:hover {color:#fff;}
#main_menu_bar .active {background-color: #e0e0e0; color:#000;}
#main_menu_bar .active:hover {background-color: #e0e0e0; color:#000;}
#main_menu_bar .active.item_fixed {background-image: url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/main_menu_items_active.png);}


#submenu_bar {width:100%; height:40px; background: url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/submenu_bg_test1.png);  }

#submenu_bar ul {float:left; overflow: hidden; height:100%;}
#submenu_bar ul li {float:left; list-style: none; margin:0; height:40px; border-right: 1px dotted #ababab; }
#submenu_bar ul li:hover {background: url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/submenu_bg_test1_hover.png);}
#submenu_bar ul li a {display:block; padding:2px 25px; color:#000; font-size: 16px; font-family: Georgia, serif; margin-top:8px; }
#submenu_bar ul li a:hover {}
#submenu_bar .first_item {padding-left: 15px;}
#submenu_bar .last_item {border-right:0;}


#submenu_bar_right_content {width:245px; height:24px; float: right; margin-right:15px; }
#submenu_bar_sorting {width:148px; height:40px; overflow: hidden; background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/submenu_sorting_btn.png) center center no-repeat; margin-right: 15px; float:left; border-right: 1px dotted #ababab; padding-right:15px;}
#submenu_bar_sorting:hover {background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/submenu_sorting_btn_hover.png) center center no-repeat;}
#submenu_bar_sorting select {width:168px; height:40px; color: #fff;  border:none; opacity: 0;}
#submenu_bar_sorting select option { padding:4px 2px; font: Verdana, Geneva, sans-serif normal 12px; color: #fff; background:#7A6452; border:none;}
#submenu_bar_sorting select option:hover { color: #fff; background-color:#42210B;}
#submenu_bar #reset {width:64px; height:40px; float:left; background: url("http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/reset_btn.png") center center no-repeat;}
#submenu_bar #reset:hover {background: url("http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/reset_btn_hover.png") center center no-repeat; }




/* DETAILS & GALLERY */
.dot_btm {border-bottom: 1px dotted #ababab	;}
#gallery {width:400px; margin:0 auto; margin-top:10px; margin-left:50px; float:left;}
#preview {width:400px; height:400px; float:left;}
#arrow_left {float:left;}
#arrow_left a {width: 65px; height: 65px; float:left; margin: 190px 10px 0px 10px; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/donut/charm/arrow_left.png) no-repeat center center;}
#arrow_left a:hover {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/donut/charm/arrow_left_hover.png) no-repeat center center;}
#arrow_right {float:left;}
#arrow_right a {width: 65px; height: 65px; float:left; margin: 190px 10px 0px 10px; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/donut/charm/arrow_right.png) no-repeat center center;}
#arrow_right a:hover {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/donut/charm/arrow_right_hover.png) no-repeat center center;}

#selector {width:400px;}
#selector li {width:90px; display: inline; float:left; padding-top:90px; text-align:center; margin:50px 20px 25px 20px; cursor:hand;}
#selector a {text-decoration:none;}
#details a:hover {color:#000;}

#details {width:370px; float:right; margin-right:60px;}
#details h2 {margin-top: 50px;}
#details h3 {margin-top:15px;}
#details p{padding-top:10px; padding-bottom:10px; font-size:1em; color:#5a5a5a;}


#price {font-size:20px; font-weight:bold; }

#order {margin-top:10px; padding-bottom: 20px; margin-bottom: 20px; }
#order .order_options {position: relative; margin-top:40px;}
#order .switch_options {position: absolute; left:0; bottom:0; padding:10px 0 10px 0; width:367px;}
#order #order_bag {padding:0; width: 367px; }

#order_bag .order_msg {color:#000; text-align: center; font-family: Georgia, serif; font-style: italic;}
#order_bag .order_msg a {color:#626262;  font-family: Georgia, serif; font-style: italic; padding-right:15px;}
.order_msg a.msg_yes {background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/msg_yes.png) center right no-repeat;}
.order_msg a.msg_yes:hover {background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/msg_yes_hover.png) center right no-repeat;}
.order_msg a.msg_reset {background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/msg_reset.png) center right no-repeat;}
.order_msg a.msg_reset:hover {background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/msg_reset_hover.png) center right no-repeat;}

#order_bag .order_msg a:hover { border-bottom: 1px dotted #000; color:#000;}

#order label {font-size: 14px; font-family: 'Quattrocento',Georgia,serif; color: #000000; margin-right:10px; }
#order label.last_item {margin-right:0;}

#order ul {overflow: hidden;}

/*#order ul li {float:left; list-style: none; margin:0; background:;}
#order ul li:hover {background: ; }*/

#order ul li {float:left; list-style: none; margin:0; }
#order ul li:hover {background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/tab_point.png) top center no-repeat; }
#order ul li.active {background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/tab_point.png) top center no-repeat; }

/*#order ul li a {display:block; color:#515151; padding:5px 25px 5px 10px; font-size: 15px; font-family: 'Quattrocento',Georgia,serif; background: url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/arrow_down.png) 90% center no-repeat; border-right: 1px dotted #ababab;}
#order ul li a:hover {color:#000; font-weight:bold; background:url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/arrow_up.png) 90% 45% no-repeat;}
#order ul li a.active {color:#000; font-weight:bold; background: url(http://i1324.photobucket.com/albums/u613/motherhoodstore/master_css/arrow_up.png) 90% 45% no-repeat;}*/


#order ul li a {display:block; color:#515151; padding:5px 0; width:91px; font-size: 15px; font-family: 'Quattrocento',Georgia,serif; background:#e0e0e0; border-right: 1px dotted #ababab; margin-top:5px; text-align: center;}
#order ul li a:hover {color:#fff; font-weight:bold; background: #000;}
#order ul li a.active {color:#fff; font-weight:bold; background:#000;}

#order a.last_item {border-right:none;}
#order a.last_item:hover {border-right:none;}



#instruction span {font: italic 1.7em Georgia,serif; color: #997438;}
#instruction span.stand_out {font: bold 0.9em "Open Sans Condensed" sans-serif;	color:#997438;}

/* SIZING GUIDE */
#varieties {margin:0 auto; text-align:center; width:700px;}
#varieties .insert_pic {width:100%; margin-top:50px;}
#buzz {width:580px; margin:0 auto; text-align:center;}
#buzz p {text-align:left;}
#buzz_chart {width:100%; height:190px; background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/size_chart.png) center top no-repeat; margin-top:40px;}

/* REVIEW & TIPS */
#review_wrapper {width:100%; margin:0 auto;}
#review {width: 250px; float:left;}
#tips {width:250px;float:right}

/* GUARRANTEE */
#guarrantee {width:100%; float:left; position:relative; background:#eae5e0; margin-top:30px;}
#guarrantee img {position:absolute; top:-8px; left:50px; z-index:100;}
#guarrantee h3 {font:1em Georgia,Serif; margin:15px 55px 15px 200px; background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/guarrantee_lines.png) repeat-x 0% 90%; padding:20px 0; line-height:1.4em; border:none; color: #5A4A42;}

.bottom_shade {width:980px; height:30px; float:left; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/bottom_shade.png) no-repeat top center;}

/* ADVERT */
#advert {width:980px; height: 326px; text-align:center; margin-top:-2px;}
#advert .link {height: 400px; width:326px; float:left; position:relative;}
#advert .link_desc {height:110px; width:100%; background:url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/bg_link_desc.png); position:absolute; bottom:0; left:0; padding-top:20px;}
#advert .link_desc h2 {font:1.8em Arial, sans-serif; color:#fff; margin-bottom:5px; text-shadow:none;}
#advert .link_desc p a {font: italic 1.2em Georgia, serif; color:#fff; display:block; height:33px; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/link_arrow.png) 236px center no-repeat; text-decoration:none; padding-top:12px; padding-right:100px; text-align:right;}
#advert .link_desc p a:hover {color:#171717;}

#link_1 {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/clink_1.jpg)no-repeat left top;}
#link_2 {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/clink_2.jpg)no-repeat left top;}
#link_3 {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/clink_3.jpg)no-repeat left top;}
#link_4 {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/clink_4.jpg)no-repeat left top;}
#link_5 {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/clink_5.jpg)no-repeat left top;}
#link_6 {background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/general/charm/clink_6.jpg)no-repeat left top;}


#patch

/* FOOTER */
#footer {width:100%; background: url(http://i1194.photobucket.com/albums/aa369/greaterthangift/easybra/bg-footer.jpg) repeat; padding:30px 0; margin:0 auto;}
#footer_menu {float:left; position:relative; left:50%; margin-bottom:40px;}
#footer_menu ul {float:left; position:relative; left:-50%;}
#footer_menu li {display: inline; float:left; border-right: #B3B3B3 1px solid; padding:0 55px;}	
#footer_menu .last_item {border-right:none;	}
#footer_menu .normal {font:1.2em Georgia, Serif; color:#5a4a42; text-shadow:#f9f8f5 -1px 1px 1px; text-decoration:none;}
#footer_menu a:hover {color:#000000;}

#footer_menu .active {font:1.2em Georgia, Serif; text-shadow:#f9f8f5 -1px 1px 1px; text-decoration:none; color:#000000;}

#footer_content {font-size:0.8em; width:580px; margin:0 auto; clear:both; margin-top:;}
#footer_content .center {text-align:center;}

